package com.qr;

import com.sun.scenario.effect.impl.hw.ShaderSource;
import sun.plugin2.message.ShowDocumentMessage;

public class FunctionTest {

    //定义方法，方法的参数传入一个函数式接口
    public static void show(MyFunctionInterface functionalInterface){
        functionalInterface.aaa();
    }

    public static void main(String[] args) {
        //在show()中完成了具体的实现
        show(new MyFunctionInterface() {
            @Override
            public void aaa() {
                System.out.println("函数式接口");
            }
        });

        //有且仅有一个抽象方法， 使用lambda进行优化
        show(()-> System.out.println("函数式接口"));


    }



}
